2026-10-18T12:09:12.3927700Z ##[group]Run npm run test:ops
2026-10-18T12:09:12.3927744Z [36;1mnpm run test:ops[0m
2026-10-18T12:09:12.3927760Z shell: /usr/bin/bash -e {0}
2026-10-18T12:09:12.3927771Z env:
2026-10-18T12:09:12.3927805Z   CARGO_TERM_COLOR: never
2026-10-18T12:09:12.3927821Z   WRANGLER_SEND_METRICS: false
2026-10-18T12:09:12.3927834Z ##[endgroup]
2026-10-18T12:09:12.5096861Z 
2026-10-18T12:09:12.5096990Z > test:ops
2026-10-18T12:09:12.5097011Z > node --test "scripts/ops/*.test.mjs"
2026-10-18T12:09:12.5097050Z 
2026-10-18T12:09:13.4049352Z ✔ refs, HEAD and differences are read as git writes them (3.727433ms)
2026-10-18T12:09:13.5603370Z ✔ a chain restores every ref, and the drill fails once the live repository differs (706.281215ms)
2026-10-18T12:09:13.5603492Z ✔ restore keeps only the refs the last entry names (127.595078ms)
2026-10-18T12:09:13.5603717Z ✔ today's configuration is one namespace that takes nothing new by name (3.131549ms)
2026-10-18T12:09:13.5603810Z ✔ each namespace's binding, jurisdiction and part in placing are read from the configuration (0.411317ms)
2026-10-18T12:09:13.5603875Z ✔ standings add up holdings and health, and warn about what needs doing (1.244547ms)
2026-10-18T12:09:13.5603934Z ✔ what Cloudflare has is checked against what is bound (0.666861ms)
2026-10-18T12:09:13.6427234Z ✔ the windows are the UTC month so far and the last 24 hours (2.218969ms)
2026-10-18T12:09:13.6443393Z ✔ a query asks for the variant's sums and dimensions under one alias (0.608984ms)
2026-10-18T12:09:13.6470590Z ✔ Workers Logs are read from whichever dataset the schema has, or skipped (0.350456ms)
2026-10-18T12:09:13.6470830Z ✔ groups are summed per name, named from the listing, sorted largest first, with totals (1.19312ms)
2026-10-18T12:09:13.6470907Z ✔ a dataset that errors or is missing is a note, and the others still report (17.899307ms)
2026-10-18T12:09:13.6470988Z ✔ the JSON report is one snake_case object with every row (1.101232ms)
2026-10-18T12:09:13.6471057Z ✔ the command line reads --json, --top and the account (2.303787ms)
2026-10-18T12:09:13.6471120Z ✔ errors, fallbacks, failed watcher queries and an all-empty account fail the check (0.700561ms)
2026-10-18T12:09:13.6513084Z ✔ the watcher queries are billing's, field for field, over the last full hour (13.138604ms)
2026-10-18T12:09:14.0627396Z ✔ keys, plans and what a restore records (2.434242ms)
2026-10-18T12:09:14.8388252Z ✔ restored repositories are served read-only, and pushes taken later are reconciled (1050.184828ms)
2026-10-18T12:09:15.2912277Z ✔ a git store over HTTP is restored into through its API (508.462101ms)
2026-10-18T12:09:15.4449479Z ✔ the command line has defaults and bounds (3.24582ms)
2026-10-18T12:09:15.4466495Z ✔ the window is the last N days (0.597386ms)
2026-10-18T12:09:15.4470002Z ✔ the query is for one script, with the variant's sums and dimensions (0.417506ms)
2026-10-18T12:09:15.4476295Z ✔ rows are named, summed per status and sorted by requests (1.407192ms)
2026-10-18T12:09:15.4501901Z ✔ Cloudflare's refusal becomes the error, so the next variant is tried (0.763005ms)
2026-10-18T12:09:15.4502433Z ✔ the telemetry questions filter on the script and on failures (0.675594ms)
2026-10-18T12:09:15.4507351Z ✔ a calculations answer becomes rows with counts, largest first (0.751718ms)
2026-10-18T12:09:15.4526882Z ✔ an events answer becomes plain records, the object id cut short (0.507531ms)
2026-10-18T12:09:15.4526971Z ✔ messages fall into buckets, expected or not (2.528765ms)
2026-10-18T12:09:15.4527025Z ✔ buckets sum the counts of their messages (1.380281ms)
2026-10-18T12:09:15.4527560Z ✔ the text report shows rates, statuses, buckets and what could not be read (30.81094ms)
2026-10-18T12:09:15.5487540Z ✔ a page's text leaves out scripts, styles and tags (1.880883ms)
2026-10-18T12:09:15.5489309Z ✔ a check passes on its status with every phrase on the page (0.45303ms)
2026-10-18T12:09:15.5511843Z ✔ a phrase only inside a script does not count (0.225508ms)
2026-10-18T12:09:15.5520201Z ✔ the sign-up check sends an address identity refuses before writing or counting (2.318619ms)
2026-10-18T12:09:15.5647720Z ℹ tests 34
2026-10-18T12:09:15.7125463Z ℹ suites 0
2026-10-18T12:09:15.7125514Z ℹ pass 34
2026-10-18T12:09:15.7125534Z ℹ fail 0
2026-10-18T12:09:15.7125549Z ℹ cancelled 0
2026-10-18T12:09:15.7125561Z ℹ skipped 0
2026-10-18T12:09:15.7125574Z ℹ todo 0
2026-10-18T12:09:15.7125589Z ℹ duration_ms 3012.603458
